home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / c_lang / super_c.lzh / BORD2.C < prev    next >
Text File  |  1980-01-01  |  910b  |  32 lines

  1. /*              Change Border Color from Keyboard
  2.  
  3.         This program changes the background color/attributes.
  4. */
  5.  
  6. /*      main(argc,argv)
  7.  
  8.         Function: Watch the keyboard and change the border color of the
  9.         display based on the current state of the shift, control and
  10.         alt keys. Exit when any other key is pressed.
  11.  
  12.         Algorithm: Repeatedly call keyChk to see if something other than
  13.         shift keys are pressed. If not, call keyShf to get the current
  14.         state of the shift keys, and pass that on to setPal to actually
  15.         set the color o the border.
  16. */
  17.  
  18. main(argc,argv)
  19.  
  20. int argc;
  21. char *argv[];
  22.  
  23. {
  24.         int key;
  25.  
  26.         /* Repeatedly call keyChk to see if anything non-shift was pressed. */
  27.         while (!keyChk(&key)) 
  28.                 /* If not, set the border to the current shift state. */
  29.                 setPal(0,keyShf());
  30. }
  31.  
  32.